package lab02.test32;

import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

/**
 * Created by lenovo on 2017/11/3.
 */
//1）创建一个只能值只能容纳String对象的person的HashMap集合；
//2）往集合中添加5个“键－值”对象：id—>"1"、name—>"张三"、
//        gender—>"男"、 age—>"25"、love—>"爱学Java"；
//3）对集合进行遍历，分别打印集合中的每个元素的键与值；
//4）首先打印集合的大小，然后删除集合中的键为age的元素，
//        并显示删除元素的内容，并再次打印集合的大小。
public class Test {
    public static void main(String[] args) {
        Map<String,String> person=new HashMap<String, String>();
        person.put("id","1");
        person.put("name","张三");
        person.put("gender","男" );
        person.put("age","25");
        person.put("love","爱学java");
        for(Map.Entry<String,String> entry:person.entrySet()){
            System.out.println( entry.getKey()+":"+entry.getValue());
        }
        System.out.println("删除前集合的大小："+person.size());
        System.out.println("删除元素的内容："+person.remove("age"));
        System.out.println("删除后集合的大小："+person.size());

//        Set<Integer>set=new HashSet<Integer>();
//        set.add(1);
//        set.add(2);
//        set.add(5);
//        set.add(3);
//        set.add(2);
//        for(Integer n:set){
//            System.out.println(n);
//        }
    }
}
